package com.yy.device.constant;

import com.yy.util.BitConverter;

/**
 * 设备常数
 *
 * @author sunzhiqiang
 * @date 2022/6/ 15:22:31
 */
public class DeviceConstant {

    /**
     * 版本号
     */
    public static final byte VERSION = BitConverter.getBytes(0x01)[0];

    /**
     * 发送指令帧长度
     */
    public static final short TASK_LENGTH = 23;

    /**
     * 接受指令帧长度-查询
     */
    public static final short QUERY_TASK_LENGTH = 22;

    /**
     * 接收数据上报状态帧长度
     */
    public static final short REPORT_LENGTH = 74;

    /**
     * 数据上报寄存器个数
     */
    public static final short DATA_LENGTH = 27;

    /**
     * 硬件地址
     */
    public static final byte ADDRESS = BitConverter.getBytes(0xFE)[0];

    /**
     * 帧尾
     */
    public static final byte END = BitConverter.getBytes(0xED)[0];

}
